home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 4 / ETO Development Tools 4.iso / Essentials / MacApp Documentation / MacApp.TECH$ Archives / 1991 / Feb 91 / MacApp.Tech$ 2⁄15⁄91 / 2972-variable params in C-Feb91 < prev    next >
Encoding:
Text File  |  1991-03-06  |  1.1 KB  |  32 lines  |  [TEXT/GEOL]

  1. Item    3779278                         15-Feb-91        06:04PST
  2.  
  3. From:   LALEKERMAC                      CSX Technology, W Laleker,SSF,PAS
  4.  
  5. To:     MACAPP.TECH$                    MacApp Technical
  6.         DEVSPT                          In-house Developer Support
  7.  
  8. ------------------------------------------------------------------------------
  9.  
  10. Sub:    variable params in C++
  11.  
  12. Has anyone tried to do this:
  13.  
  14. I have a C++/MacApp application for which I am writing an exception handler to
  15. post a small set of alerts.  The exception handler is a function, not a method.
  16. I want the exception handler to work something like printf and take a variable
  17. list of parameters, using stdarg library routines to get the arguments from the
  18. stack and format the message.  Then I use ParamText to put the message in the
  19. alert, and MacAppAlert to post the alert.
  20.  
  21. This all seems to work nicely, but after a while, I start getting  very strange
  22. errors which look very much like memory problems.  I have a hunch that the
  23. stack is messed up by the variable length argument list.  Is this reasonable?
  24.  
  25. Any input/ideas would be greatly appreciated.
  26.  
  27.  
  28. Thanks,
  29. Lori Dreyer
  30. CSX Technology
  31.  
  32.